﻿//4.编写一个函数，返回储存在double类型数组中最大值的下标，并在一 个简单的程序中测试该函数。
#include <stdio.h>
#define LEN 10;
int max_arr(const int ar[], int n);
void show_arr(const int ar[], int n);
int main(void) {
    int orig[10] = { 1,2,3,4,12,6,7,8,9,10 };
    int max;
    show_arr(orig, 10);
    max = max_arr(orig, 10);
    printf("%d = The index of the maximum\n",max);
    return 0;
}
int max_arr(const int ar[], int n) {
    int i;
    int max = ar[0];
    for (i = 1; i < n; i++) {
        if (max < ar[i])
            max = ar[i];
    }
    return max;
}
void show_arr(const int ar[], int n) {
    int i;
    for (i = 0; i < n; i++) {
        printf("%d ", ar[i]);
        putchar('\n');
    }
}